public class AdditionOperation extends BinaryOperation{
    /**
     * 加法子类的构造函数
     */
    public AdditionOperation() {
        generateBinaryOperation('+');
    }

    /**
     * 检查结果约束是否<=UPPER
     * @return 如果<=UPPER返回true；否则返回false
     */
    public boolean checkingCalculation(int anInteger) {
        return anInteger <= UPPER;
    }

    /**
     * 加法计算的实现
     * @param left: 左操作数
     * @param right: 右操作数
     */
    public int calculate(int left, int right) {
        return left + right;
    }
}
